﻿@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%; height:485px; background:url(banner.jpg) no-repeat center top;}

/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

#flashs{ position:relative; height:485px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#2080BD;}

/*搜索*/
.sousuo{ overflow:hidden; width:100%; height:55px; }
.sousuo p{ font-size:15px; color:#6e6e6e; float:left; line-height:55px;}
.sousuo p a{ font-size:14px; color:#6e6e6e; margin:0 4px;}
.sousuo .ssBox{ overflow:hidden; width:252px; height:30px; background:url(sousuo.png) no-repeat center top; float:right; margin-top:17px;}
.sousuo input{ margin-left:20px; width:190px; height:30px; border:none; outline:none; background:none; font-size:13px; color:#adadad; line-height:30px;}
.sousuo .ssBox a{ display:block; width:40px; height:30px; float:right;}

/*title*/
.title{ width:100%; height:74px; overflow:hidden; background:url(title_bg.jpg) repeat-x left bottom; margin-bottom:45px;}
.title h3{ font-size:18px; margin:30px 0 0 0; padding-left:10px; padding-bottom:15px; float:left; border-bottom:7px solid #2180bd;}
.title h3 a{ color:#202121;}
.title .more{ float:right; margin-right:18px; margin-top:30px;}

/*product*/
.product { overflow:hidden; margin-bottom:20px;}
.proLeft{ overflow:hidden; width:260px; float:left; background-color:#226288;}
.proLeft h3{ font-size:24px; font-weight:normal; text-align:center; line-height:75px; background-color:#00b38b; margin-bottom:20px;}
.proLeft h3 a{ color:#fff;}
.proLeft ul{ overflow:hidden; width:100%; *margin-bottom:20px;}
.proLeft li{ width:100%; float:left; overflow:hidden; margin-bottom:20px;}
.proLeft li .ah{ font-size:18px; color:#fff; padding-bottom:10px; background:url(proBor.png) repeat-x left bottom; display:block; padding-left:40px; text-decoration:none}
.proLeft li .nextMenu{ margin-left:55px; width:205px; overflow:hidden;}
.proLeft li .nextMenu a{ display:block; font-size:14px; color:#fff; line-height:31px;}
.proLeft .phone{ padding:25px 0 25px 70px; width:190px; background:url(proPhone.jpg) no-repeat center; border-top:4px solid #2677a7;}
.proLeft .phone p{ font-size:16px; color:#fff;}
.proLeft .phone h4{ font-size:23px; color:#fff; font-weight:normal;}
.proRight { overflow:hidden; width:900px; border:1px solid #d6d6d6; float:right; background:#fff }
.proRight .title { margin-bottom:30px; }
.proRight .title h3{ margin-left:35px; margin-bottom:0}
.proRight ul{ overflow:hidden; margin:0 }
.proRight li{ width:270px; height:240px; float:left; margin:0 15px; text-align:center;}
.proRight li img{ display:block; margin-bottom:10px;}
.proRight li p{ font-size:14px; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*合作*/
.hezuo{ overflow:hidden;}
.hezuo .hezuoBox{ overflow:hidden; width:1200px; margin:0 auto; height:150px; position:relative}
.hezuo .hezuoBox ul{ overflow:hidden; position:absolute;}
.hezuo .hezuoBox li{ float:left; overflow:hidden; width:193px; height:150px; margin-right:10px}
.hezuo .hezuoBox li img{ display:block; padding:8px; background-color:#ececec; margin-bottom:20px;}
.hezuo .hezuoBox li p{ font-size:14px; color:#464646; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*系统*/
.xitong{ overflow:hidden; width:100%; background-color:#ececec; padding-bottom:40px }
.xitong h3{ text-align:center; font-size:30px; }
.xitong h3 a{ color:#202121;}
.xitong h3 b{ color:#226288;}
.xitong span{ display:block; margin-bottom:40px; text-align:center; font-size:15px; color:#b7b7b7; margin-top:10px}
.xitong .menu{width:1200px; height:112px; margin-bottom:25px;}
.xitong .menu li{ width:390px; padding-top:70px; height:42px;float:left; margin-right:10px; text-align:center; position:relative; font-size:18px; color:#fff; cursor:pointer}
.xitong .menu li b{ display:none; width:20px; height:9px; background:url(xitong_s.png) no-repeat center; position:absolute; left:188px; bottom:-9px;}
.xitong .menu .li01{background:url(xitong01.png) no-repeat center 23px;background-color:#226288;}
.xitong .menu .li02{background:url(xitong02.png) no-repeat center 23px;background-color:#226288;}
.xitong .menu .li03{background:url(xitong03.png) no-repeat center 23px;background-color:#226288;}

.xitong .menu .cur{ background-color:#00b38b;}
.xitong .menu .cur b{ display:block;}
.xitong .xt_content{ overflow:hidden; width:100%; height:390px;}
.xitong .xt_list{ overflow:hidden; width:1200px; height:390px;}
.xitong .xt_list dl{ overflow:hidden; width:380px; height:390px; float:left; margin-right:25px;}
.xitong .xt_list dt{ overflow:hidden; margin-bottom:30px;}
.xitong .xt_list dd{ overflow:hidden;}
.xitong .xt_list h4{ font-size:15px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
.xitong .xt_list h4 a{ color:#040404;}
.xitong .xt_list p{ font-size:13px; color:#656565; line-height:22px;}
.xitong .xt_list p b{ color:#000; font-weight:normal;}
.xitong .more{ display:block; width:301px; height:39px; background:url(xitong.png) no-repeat center; margin:0 auto; text-align:center; line-height:33px; font-size:13px; color:#5e5e5e; margin-top:20px;}

/*系统*/
.liuyan{ overflow:hidden; height:360px; background:url(liuyanBg.png) no-repeat left bottom;}
.liuyan .phone{ overflow:hidden; float:left; margin-top:255px; margin-left:60px;}
.liuyan .phone p{ font-size:18px; color:#464646; margin-top:20px;}
.liuyan .phone p span { font-size:28px; color:#2080bd }
.liuyan ul{ overflow:hidden; float:right; width:421px; margin-top:10px;}
.liuyan ul li{ width:100%; overflow:hidden; margin-bottom:10px;}
.liuyan input{ width:220px; padding-left:80px; padding-right:13px; height:42px; line-height:42px; font-size:14px; color:#b5b5b5; border:none;}
.liuyan .name{ background:url(lyname.png) no-repeat center;}
.liuyan .dianhua{ background:url(lyphone.png) no-repeat center;}
.liuyan textarea{ padding:10px 10px 10px 80px; width:331px; height:91px; background:url(lycont.png) no-repeat center left;font-size:14px; color:#b5b5b5; border:none; resize:none;}
.liuyan a{ display:block; width:146px;  height:39px; background:url(lytijiao.png) no-repeat center; margin-top:10px;}

/*见证*/
.jz{ overflow:hidden; width:100%; background:url(jzBg.png) no-repeat center top; }
.jz .jzBox{ overflow:hidden; width:1200px; margin:0 auto; height:350px; }
.jz .jzBox>a{ display:block; width:65px; height:65px; position:absolute; top:90px;}
.jz .jzLeft{ background:url(jzLeft.png) no-repeat center top; left:20px;}
.jz .jzRight{ background:url(jzRight.png) no-repeat center top; right:20px;}
.jz .jzBox>a:hover{ background-position:bottom;}
.jz .jzWindow{ }
.jz .jzWindow ul{ overflow:hidden; position:absolute}
.jz .jzWindow li{ width:386px; height:330px; margin-right:20px; float:left;}
.jz .jzWindow li img{ display:block; margin-bottom:10px;}
.jz .jzWindow li p{ font-size:14px; color:#464646; text-align:center;}

/*优势*/
.youshi{ overflow:hidden; width:100%;}
.youshi01{ width:100%; height:228px; background:url(youshiBg_01.jpg) no-repeat center;}
.youshi02{ width:100%; height:517px; background:url(youshiBg_02.jpg) no-repeat center;}
.youshi03{ width:100%; height:628px; background:url(youshiBg_03.jpg) no-repeat center;}
.youshi h4{ font-size:20px; color:#1c1c1c;}
.youshi h4 b{ color:#226288;}
.youshi span{ display:block; font-size:18px; color:#737373; margin-bottom:20px;}
.youshi p{ font-size:14px; line-height:23px; color:#1c1c1c; margin-bottom:10px; padding-left:15px; background:url(youshi01.png) no-repeat left 9px;}
.youshi .wen01{ float:left; margin-top:85px; width:450px; margin-left:30px;}
.youshi .wen02{ float:right; width:450px;}
.youshi .phone{ padding-left:45px; background:url(Img/Common/phone.png) no-repeat left top; float:right; margin-top:90px; margin-right:235px;}
.youshi .phone em{ font-size:13px; color:#505050; display:block;}
.youshi .phone h3{ font-size:24px; color:#000; font-family:Arial;}
.youshi .phone a{ display:block; width:146px; height:39px; background:url(zixun.png) no-repeat center; position:relative; left:-45px; top:10px;}

/*支持*/
.zhichi{ overflow:hidden; width:100%; background:url(gcfb.jpg) no-repeat; padding:30px 0 }
.zhichi .zcBox{ height:590px; position:relative; padding-top:30px}
.zhichi h3{ text-align:center; font-size:30px;}
.zhichi h3 a{ color:#202121;text-decoration: none;}
.zhichi h3 b{ color:#226288;}
.zhichi p{ font-size:15px; color:#b7b7b7; text-align:center; margin-bottom:20px }
.zhichi .zc{ width:30px; height:30px; position:absolute; z-index:1}
.zhichi .zc span{ display:block; width:30px; height:30px; margin:0 auto; text-align:center; line-height:30px; background:url(zhichi00.png) no-repeat center; font-size:12px; color:#fff; cursor:pointer;}
.zhichi .zc p{ display:none; font-size:20px; color:#fff; padding:20px 30px; background-color:#0061a0; position:absolute; left:50%; margin-left:-130px; bottom:40px; width:200px; text-align:center;}
.zhichi .zc p b{ display:block; width:13px; height:8px; background:url(zhichi02.png) no-repeat center; position:absolute; left:50%; margin-left:-6px; bottom:-8px;}
.zhichi .zc:hover{ z-index:100}
.zhichi .zc span:hover{ background:url(zhichi01.png) no-repeat center;}
.zhichi .zc:hover p{ display:block;}
.zhichi .zc01{ left:430px; top:160px;}
.zhichi .zc02{ left:470px; top:145px;}
.zhichi .zc03{ left:94px; top:149px;}
.zhichi .zc04{ left:225px; top:169px;}
.zhichi .zc05{ left:185px; top:190px;}
.zhichi .zc06{ left:440px; top:365px;}
.zhichi .zc07{ left:785px; top:150px;}
.zhichi .zc08{ left:424px; top:265px;}
.zhichi .zc09{ left:56px; top:270px;}
.zhichi .zc10{ left:173px; top:98px;}
.zhichi .zc11{ left:348px; top:205px;}
.zhichi .zc12{ left:176px; top:173px;}
.zhichi .zc13{ left:205px; top:192px;}
.zhichi .zc14{ left:260px; top:190px;}
.zhichi .zc15{ left:360px; top:255px;}
.zhichi .zc16{ left:75px; top:150px;}
.zhichi .zc17{ left:117px; top:126px;}
.zhichi .zc18{ left:109px; top:109px;}

/*评价*/
.pingjia{ overflow:hidden; margin-bottom:30px;}
.pingjia .pjBox{ overflow:hidden; width:1200px; height:345px;}
.pingjia dl{ overflow:hidden; width:570px; float:left; margin-right:50px; margin-bottom:25px;}
.pingjia dt{ float:left; width:162px; height:147px; padding:3px; border:1px solid #d4d4d4; margin-right:12px;}
.pingjia dd{ overflow:hidden; float:left; width:370px;}
.pingjia dd h4{ font-size:15px; font-weight:normal; margin-top:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pingjia dd h4 a { color:#000;}
.pingjia dd span{ display:block; font-size:13px; color:#6f6f6f; margin-bottom:20px;}
.pingjia dd p{ font-size:13px; color:#505050; line-height:20px; height:80px; overflow:hidden}

/*ad01*/
.ad01{ overflow:hidden; height:158px; background:url(ad01Bg.jpg) no-repeat center right; margin-bottom:25px;}
.ad01 p{ font-size:13px; color:#fff;}
.ad01 h3{ font-size:22px; color:#fff; font-family:Arial;}
.ad01 a{ display:block; width:157px; height:37px; background:url(ad01.png) no-repeat center; position:relative; left:-40px; top:10px;}
.ad01 .phone{ background:url(ad01_phone.png) no-repeat left top; padding-left:45px; float:right; margin-top:40px; margin-right:20px;}

/*荣誉资质*/
.ryzz { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:30px;}
.ryzz .menu{ height:74px; overflow:hidden; background:url(title_bg.jpg) repeat-x left bottom; margin-bottom:30px;}
.ryzz .menu ul{ float:left; margin-top:30px;}
.ryzz .menu li{ float:left;font-size:18px; padding-bottom:15px; float:left; margin-right:30px;}
.ryzz .menu li a{ color:#202121; text-decoration:none}
.ryzz .menu li:hover,.ryzz .menu li.cur{ border-bottom:7px solid #2180bd;}
.ryzz .menu li:hover a,.ryzz .menu li.cur a{ font-weight:bold; color:#000}
.ryzz .menu .more{ float:right; margin-top:30px;}
.ryzz .ryzzBox{ overflow:hidden; width:100%; height:360px; position:relative}
.ryzz .ryzzBox>a{ display:block; width:65px; height:65px; position:absolute; top:125px;}
.ryzz .ryLeft{ background:url(jzLeft.png) no-repeat center top; left:0}
.ryzz .ryRight{ background:url(jzRight.png) no-repeat center top; right:0}
.ryzz .ryzzBox>a:hover{ background-position:bottom;}
.ryzz .ryzzWin{ overflow:hidden; width:998px; height:360px; position:relative; margin:0 auto;}
.ryzz .ryzzWin ul{ overflow:hidden; position:absolute;}
.ryzz .ryzzWin li{ float:left; width:218px; margin-right:42px; height:360px; text-align:center;}
.ryzz .ryzzWin li p{ font-size:14px; color:#464646; margin-top:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ryzz .ryzzWindow{ overflow:hidden; width:100%; height:360px;}

/*About*/
.about{ overflow:hidden; width:100%; height:410px; background:url(abg.jpg) no-repeat; margin-bottom:35px;}
.about h3{ text-align:center; margin-top:30px; font-size:30px;}
.about h3 a{ color:#202121;}
.about h3 b{ color:#226288;}
.about span{ display:block; text-align:center; font-size:15px; color:#b7b7b7; font-family:Arial; margin-top:10px; margin-bottom:30px;}
.about dl{ overflow:hidden;}
.about dt{ float:left; padding:30px; background:url(about01.png) no-repeat left top; width:400px; height:226px; overflow:hidden}
.about dd{ overflow:hidden; float:left;}
.about dd h4{ font-size:16px; margin-top:30px; margin-bottom:15px;}
.about dd h4 a{ color:#000;}
.about dd p{ font-size:14px; color:#323232; line-height:23px; height:115px; width:720px; overflow:hidden; margin-bottom:25px;}
.about dd .more{ display:block; width:149px; height:39px; background:url(about_more.png) no-repeat center;}

/*news*/
.news{ overflow:hidden; margin-bottom:20px;}
.news .newsLeft{ overflow:hidden; float:left; width:890px;}
.news .newsLeft .menu{ overflow:hidden; width:100%; height:50px; padding-bottom:10px; margin-bottom:15px;}
.news .newsLeft .menu li{ float:left; width:50%; height:50px; line-height:50px; text-align:center; font-size:20px; position:relative; background-color:#226288}
.news .newsLeft .menu li a{ color:#fff;}
.news .newsLeft .menu li b{ display:none; width:14px; height:7px; background:url(news_s.png) no-repeat center; position:absolute; left:50%; margin-left:-7px;  bottom:-7px;}
.news .newsLeft .menu li:hover,.news .newsLeft .menu li.cur{ background-color:#00b38b}
.news .newsLeft .menu li:hover b,.news .newsLeft .menu li.cur b{ display:block}
.news .newsContent{ overflow:hidden; width:100%; height:320px;}
.news .newsbBox{ overflow:hidden; width:890px; height:320px;}
.news .newsbBox dl{ overflow:hidden; width:100%; margin-bottom:20px;}
.news .newsbBox dt{ float:left; width:211px; height:120px; padding:3px; border:1px solid #ccc; margin-right:15px;}
.news .newsbBox dd{ overflow:hidden; width:650px; float:left}
.news .newsbBox dd h4{ font-size:16px; margin:10px 0;}
.news .newsbBox dd h4 a{ color:#232323;}
.news .newsbBox dd p{ font-size:14px; color:#323232; line-height:20px; height:60px; overflow:hidden; width:100%;}
.news .newsList{ overflow:hidden; width:435px; float:left;}
.news .newsList li{ background:url(news01.png) no-repeat left center; width:100%; line-height:33px; border-bottom:1px dotted #ccc; overflow:hidden;}
.news .newsList li a{ display:block; float:left; margin-left:10px; width:230px; font-size:14px; color:#5d5d5d; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-decoration:none;}
.news .newsList li span{ font-size:13px; color:#838383; float:right}
.news .newsList01{ margin-right:20px;}
.news .newsList li:hover{ background:url(news02.png) no-repeat left center;} 
.news .newsList li:hover a{ color:#2080bd;}
.news .wenda{ overflow:hidden; float:right; width:270px;}
.news .wenda .title{ height:50px; margin-bottom:20px;}
.news .wenda .title h3{ margin-top:6px;}
.news .wenda .title .more{ margin-top:12px; margin-right:0}
.news .wendaBox{ overflow:hidden; width:100%; height:325px;}
.news .wendaList{ overflow:hidden; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #ccc;}
.news .wendaList h5{ font-size:14px; font-weight:normal; background:url(wen.png) no-repeat left top; line-height:20px; height:40px; padding-left:30px; width:235px; overflow:hidden; margin-bottom:10px;}
.news .wendaList h5 a{ color:#5d5d5d}
.news .wendaList p{ background:url(da.png) no-repeat left top; padding-left:30px; font-size:14px; color:#000; line-height:20px; height:60px; overflow:hidden; width:235px; text-align:justify}

/*友情链接*/
.links{ overflow:hidden; margin-bottom:40px;}
.links .title{ margin-bottom:20px;}
.links ul{ overflow:hidden; width:100%;}
.links ul li{ float:left; margin:5px 0; padding:0 10px; border-right:1px solid #323232; font-size:14px;}
.links ul li a{ color:#323232;}


.gg { background:url(gg.jpg) no-repeat top center; height:180px; color:#fff }
.zwz { width:580px; }
.f26 { font-size:26px; font-weight:bold; border-bottom:1px solid #fff; line-height:60px; margin-top:10px }
.f28 { font-size:28px; line-height:60px }
.f14 { font-size:14px; line-height:20px }
.f15 { font-size:15px; margin-top:30px; margin-bottom:16px }
.f15 span { font-size:28px; }
.more00 { width:120px; border:1px solid #fff; height:36px; line-height:36px; color:#fff; display:block; text-align:center; font-size:18px; margin-left:160px }
.more00:hover { width:120px; border:1px solid #fff; background:#fff; height:36px; color:#ed6802; line-height:36px; display:block; text-align:center; font-size:18px; margin-left:160px }

.more0 { width:100px; line-height:36px; background:#226288; display:block; color:#fff; text-align:center }

.cpbj { background:#ececec; padding:40px 0 30px 0 }